![]() |
YNQ
YNQ-1.6.2
|
Modules | |
| Direct Transfer | |
Macros | |
| #define | SY_LOCALHOSTIP4 /*{0, 0} */ {0x7f00 , 0x0001} |
| #define | SY_LOCALHOSTIP6 {0, 0, 0, 0, 0, 0, 0, 1} /* {0, 0, 0, 0, 0, 0, 0, 0} */ |
| #define | SY_LINKLOCALIP 0xfe80 |
| #define | SY_ANYIP4 {0, 0} |
| #define | SY_ANYIP6 {0, 0, 0, 0, 0, 0, 0, 0} |
| #define | SY_ZEROIP {0, 0, 0, 0, 0, 0, 0, 0} |
| #define | SY_ZEROIP4 0L |
| #define | syGetHostName(_name, _nameLen) gethostname((_name), (_nameLen)) |
Functions | |
| NQ_UINT32 | syGetIPv6ScopeId (const NQ_IPADDRESS6 ip) |
| NQ_IPADDRESS4 | syGetHostByName (const char *name) |
| void | syGetDnsParams (NQ_CHAR *domain, NQ_IPADDRESS *server) |
| void | syGetMacAddress (NQ_IPADDRESS4 ip, NQ_BYTE *macBuffer) |
| NQ_STATUS | syGetAdapter (NQ_INDEX adapterIdx, NQ_INDEX *osIndex, NQ_IPADDRESS4 *pIp, NQ_IPADDRESS6 *ip6, NQ_IPADDRESS4 *pSubnet, NQ_IPADDRESS4 *pBcast, NQ_WCHAR *pWins, NQ_WCHAR *pDns) |
| #define SY_LOCALHOSTIP4 /*{0, 0} */ {0x7f00 , 0x0001} |
| #define SY_LOCALHOSTIP6 {0, 0, 0, 0, 0, 0, 0, 1} /* {0, 0, 0, 0, 0, 0, 0, 0} */ |
| #define SY_LINKLOCALIP 0xfe80 |
| #define SY_ANYIP4 {0, 0} |
| #define SY_ANYIP6 {0, 0, 0, 0, 0, 0, 0, 0} |
| #define SY_ZEROIP {0, 0, 0, 0, 0, 0, 0, 0} |
| #define SY_ZEROIP4 0L |
| #define syGetHostName | ( | _name, | |
| _nameLen | |||
| ) | gethostname((_name), (_nameLen)) |
| NQ_UINT32 syGetIPv6ScopeId | ( | const NQ_IPADDRESS6 | ip | ) |
Get IPv6 scope ID
| ip | The IPv6 address |
| NQ_IPADDRESS4 syGetHostByName | ( | const char * | name | ) |
Find host IP by its name
| name | Host name |
| void syGetDnsParams | ( | NQ_CHAR * | domain, |
| NQ_IPADDRESS * | server | ||
| ) |
Returns the DNS initializations parameters
| domain | The default domain target belongs to |
| server | The DNS server IP address |
| void syGetMacAddress | ( | NQ_IPADDRESS4 | ip, |
| NQ_BYTE * | macBuffer | ||
| ) |
Get MAC address by IP4
| ip | Next IP address |
| macBuffer | Buffer for mac address |
| NQ_STATUS syGetAdapter | ( | NQ_INDEX | adapterIdx, |
| NQ_INDEX * | osIndex, | ||
| NQ_IPADDRESS4 * | pIp, | ||
| NQ_IPADDRESS6 * | ip6, | ||
| NQ_IPADDRESS4 * | pSubnet, | ||
| NQ_IPADDRESS4 * | pBcast, | ||
| NQ_WCHAR * | pWins, | ||
| NQ_WCHAR * | pDns | ||
| ) |
Get adapter information
| adapterIdx | Adapter number (zero based) |
| osIndex | Buffer for adapter index as defined by the OS |
| pIp | Buffer for adapter IP in NBO |
| ip6 | Buffer for adapter IPv6 in NBO |
| pSubnet | Buffer for subnet address in NBO |
| pBcast | Buffer for bcast address in NBO |
| pWins | Buffer for semicolon delimited list of WINS servers |
| pDns | Buffer for semicolon delimited list of DNS servers |